shop where clogs are made or sold - Turco Inglés Diccionario